我有一个发送文件的iMessage应用程序。使用CloudKit将数据保存在iCloud服务器中。一切正常。现在我想增加一个新的安全级别。我想在将数据发送到iCloud之前对其进行加密。问题是无法使用公钥/私钥对:在iMessage中,扩展程序无法识别用户。session参与者之间不能打开实时session来交换key。以下选项都不足以确保数据安全:使用应用程序中硬编码的key加密。生成一个随secret钥,用它加密数据并将其与数据一起保存在iCloud服务器中,以便与文件一起下载以对其进行解密。iCloud可能是安全的,但用户的数据可能是个人的/敏感的,所以我想添加一个新的安全层+这
应用程序已成功上传,但当我按下安装按钮时,我收到此消息:我使用的是macOSSierra10.12和Xcode8。我在旧版本的Xcode中从未发生过这种情况。有什么问题吗? 最佳答案 TestFlight当前不可用,我无法从TestFlight安装,也无法在ItunesConnect中查看我的任何构建。我的应用程序也在处理4小时,然后发生了这种情况。请在这里查看https://developer.apple.com/system-status/orthisscreenshot更新:Apple确认
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我一直在使用Apple文档之一中提供的“SecKeyWrapper”类来加密核心数据字段。SecKeyWrapper类是非ARC的。我想知道这是否仍然是加密核心数据字段的最佳方式,或者是否有可用的更新/更好的解决方案?谢谢
当我尝试激活我的应用程序构建以进行测试飞行使用时,有人问我这个问题:Isyourappdesignedtousecryptographyordoesitcontainorincorporatecryptography?(SelectYesevenifyourappisonlyutilizingtheencryptionavailableiniOSorOSX.)在我的应用程序中,我通过HTTPS将API调用发送到我的远程服务器,以便用户可以交friend、聊天、进行身份验证等。这个算吗?我有点困惑,为什么他们现在才问这个问题,而且只是为了试飞。 最佳答案
这将是一个长期的问题...实际上是一组相关的问题...我想制作一个iOS应用程序,该应用程序将在ApplesAppStore上出售(显然)。我的应用程序将在文档目录中存储一些敏感的用户数据。出于安全原因,我想到了一种可以保护该数据的密码系统。有趣的开始在这里...数据安全性机制几乎是坚不可摧的。我将使用AES-128/256,TwoFish128/256和Serpent128/256。用户可以选择在哪里使用...我可能正在使用双重加密,先用AES然后再用Serpent或thous的任意组合对数据加密一次。我显然需要检查应用商店上的“使用加密”按钮。问题是:1)我需要CCATS或仅需要E
1、SM2算法简介 SM2密码算法是我国2010年发布的商用密码算法,属于公钥密码算法,也成为非对称密钥机制密码算法。SM2基于椭圆曲线离散对数问题,相对于RSA基于大整数因数分解更具优越性。 SM2算法于2012年成为我国密码行业标准,并于2017年被ISO采纳,成为国际标准的一部分。SM2算法行业标准包括如下构成: GMT0003.1-2012-SM2椭圆曲线公钥密码算法第1部分:总则 GMT0003.2-2012-SM2椭圆曲线公钥密码算法第2部分:数字签名算法 GMT0003.3-2012-SM2椭圆曲线公钥密码算法第3部分:密钥交换协议 GMT00
我正在尝试将ECC合并到一个用于安全通信的iPhone应用程序中,但我很难找到一个合适的库/教程来了解如何在objective-c中执行此操作。我读了这篇文章:HowtouseECCiniOS但它是将近一年前发布的,没有任何回应。任何提示/建议将不胜感激谢谢! 最佳答案 根据我的经验,您可以使用Nacl库。这个库有curve25519椭圆曲线实现。这是最先进和最快的库。您也可以使用crypto++。 关于ios-iOS中的椭圆曲线加密,我们在StackOverflow上找到一个类似的问题
我目前正在将NSDictionary保存到iOS设备上的文件中。然而,NSDictionary文件是可读的XML。我不希望人们能够进入并阅读内容,因此我需要能够在写入时加密文件并在再次加载文件时解密。我目前正在这样保存文件:NSFileManager*fileManager=[NSFileManagerdefaultManager];if(!fileManager){NSLog(@"Failedtogetfilemanagertosave.");return;}NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDir
我完全修改了我的问题,因为我发现了两个关于iOS数据保护的优秀资源。第一个是:Apple的WWDC2010视频“保护应用程序数据”的第209集,第二个是http://anthonyvance.com/blog/forensics/ios4_data_protection/.这只剩下一些关于数据保护的开放:钥匙串(keychain)允许定义一个“解锁时可用,仅此设备”的类,以防止使用备份/恢复将钥匙串(keychain)记录传输到另一台设备。据我了解,文件没有类似之处,还是有?如何防止在另一台设备上恢复FILE数据?NSData允许存储protected文件,NSFileManager允
这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:iPhone/iPadAppCodeObfuscation-IsitPossible?Worthit?我在这上面花了很多时间,但找不到完美的答案。这就是为什么我决定在这里提出我的问题。我有一个iPhone应用程序,想要加密代码以防止类转储或otool实用程序。(用于从可执行文件中转储header的工具)。我想知道有什么办法可以对源码进行加密或者混淆源码吗?